      //hash identifiers with appended underscores refer to
      //case sensitive string values (ie they contain capitals)
      h_038_aacute  : val := 225;
      h_038_aacute_ : val := 193;
      h_038_acirc   : val := 226;
      h_038_acirc_  : val := 194;
      h_038_acute   : val := 180;
      h_038_aelig   : val := 230;
      h_038_aelig_  : val := 198;
      h_038_agrave  : val := 224;
      h_038_agrave_ : val := 192;
      h_038_alefsym : val := $2135;
      h_038_alpha   : val := $3B1;
      h_038_Alpha_  : val := $391;
      h_038_amp     : val := $26;
      h_038_apos    : val := $27;
      h_038_aring_  : val := 197;
      h_038_aring   : val := 229;
      h_038_ast     : val := $2A;
      h_038_atilde_ : val := 195;
      h_038_atilde  : val := 227;
      h_038_auml_   : val := 196;
      h_038_auml    : val := 228;
      h_038_bull    : val := $2022;
      h_038_cap     : val := $2229;
      h_038_clubs   : val := $2663;
      h_038_cup     : val := $222A;
      h_038_brvbar  : val := 166;
      h_038_ccedil  : val := 231;
      h_038_cedil   : val := 184;
      h_038_cent    : val := 162;
      h_038_copy    : val := 169;
      h_038_curren  : val := 164;
      h_038_deg     : val := 176;
      h_038_diams   : val := $2666;
      h_038_divide  : val := $F7;
      h_038_eacute_ : val := 201;
      h_038_eacute  : val := 233;
      h_038_ecirc_  : val := 202;
      h_038_ecirc   : val := 234;
      h_038_egrave  : val := 232;
      h_038_egrave_ : val := 200;
      h_038_eth     : val := 240;
      h_038_euml_   : val := 203;
      h_038_euml    : val := 235;
      h_038_euro    : val := 128;
      h_038_frac12  : val := 189;
      h_038_frac14  : val := 188;
      h_038_frac34  : val := 190;
      h_038_ge      : val := $2265;
      h_038_gt      : val := $3E;
      h_038_hearts  : val := $2665;
      h_038_iacute_ : val := 205;
      h_038_iacute  : val := 237;
      h_038_icirc_  : val := 206;
      h_038_icirc   : val := 238;
      h_038_iexcl   : val := 161;
      h_038_igrave_ : val := 204;
      h_038_igrave  : val := 236;
      h_038_int     : val := $222B;
      h_038_iquest  : val := 191;
      h_038_iuml_   : val := 207;
      h_038_iuml    : val := 239;
      h_038_laquo   : val := 171;
      h_038_le      : val := $2264;
      h_038_lt      : val := $3C;
      h_038_macr    : val := 175;
      h_038_micro   : val := 181;
      h_038_middot  : val := 183;
      h_038_nbsp    : val := 32;
      h_038_not     : val := 172;
      h_038_ntilde  : val := 241;
      h_038_oacute_ : val := 211;
      h_038_oacute  : val := 243;
      h_038_ocirc_  : val := 212;
      h_038_ocirc   : val := 244;
      h_038_ograve_ : val := 210;
      h_038_ograve  : val := 242;
      h_038_ordf    : val := 170;
      h_038_ordm    : val := 186;
      h_038_oslash  : val := 248;
      h_038_otilde_ : val := 213;
      h_038_otilde  : val := 245;
      h_038_ouml_   : val := 214;
      h_038_ouml    : val := 246;
      h_038_para    : val := 182;
      h_038_plusmn  : val := 177;
      h_038_pound   : val := 163;
      h_038_quot    : val := $22;
      h_038_raquo   : val := 187;
      h_038_reg     : val := 174;
      h_038_sect    : val := 167;
      h_038_shy     : val := 173;
      h_038_spades  : val := $2660;
      h_038_sup1    : val := 185;
      h_038_sup2    : val := 178;
      h_038_sup3    : val := 179;
      h_038_szlig   : val := 223;
      h_038_thorn   : val := 254;
      h_038_times   : val := 215;
      h_038_uacute_ : val := 218;
      h_038_uacute  : val := 250;
      h_038_ucirc   : val := 251;
      h_038_ucirc_  : val := 219;
      h_038_ugrave_ : val := 217;
      h_038_ugrave  : val := 249;
      h_038_uml     : val := 168;
      h_038_uuml_   : val := 220;
      h_038_uuml    : val := 252;
      h_038_yacute  : val := 253;
      h_038_yen     : val := 165;
